package com.lemon.service;

import com.lemon.domain.PageResult;
import com.lemon.domain.WarehouseOperations;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lemon.domain.dto.OperationsDetailsDto;
import com.lemon.domain.dto.WarehouseOperationsDto;

import java.util.List;

/**
 * <p>
 * 仓内作业表 服务类
 * </p>
 *
 * @author author
 * @since 2025-09-08
 */
public interface WarehouseOperationsService extends IService<WarehouseOperations> {

    void add(WarehouseOperationsDto warehouseOperationsDto);

    PageResult getPage(Integer page, Integer pageSize, String jobCode);

    void confirm(Long id);

    void change(Long id);

    void deleteWarehouse(Long id);

    List<OperationsDetailsDto> getDetails(Long id);
}
